700986
625875
288504
137339
149107
228638
906966
487480
684474
14698
1003446
501106
492504
30952
54987
566377
275284
510841
425275
789256
824951
475118
388102
65387